﻿@model S4Store.Models.AfterSaleReport.AfterSaleHealthyCarBrand_RCTCModel
@{
    Layout = null;
    ViewBag.Title = "SaleTimeRate";
    //var container = "div" + Guid.NewGuid().ToString();
}
<div style="height: 100%; overflow: auto;">
    @Html.Action("ReportBar", "Common", Model.BarModel)
    <div style=" padding:20px">
    @if (Model.MonthData == null)
    {
        <div class="error">月初未配置</div>
    }
    else
    {
        decimal 时间进度百分比 = Math.Round(ViewBag.时间进度 * 100, 0, MidpointRounding.AwayFromZero);
        decimal 本月5K实施完成率 = Math.Round(Model.MonthData.BYYSS5KBYS_MonthTarget5K == 0 ? 0 : ((decimal)Model.DayDatas.Sum(o => o.WKBYS_Maintain5KNum) / (decimal)Model.MonthData.BYYSS5KBYS_MonthTarget5K)*100,0,MidpointRounding.AwayFromZero);
        decimal 本月10K实施完成率 = Math.Round(Model.MonthData.BYYSS10KBYS_MonthTarget10k == 0 ? 0 : ((decimal)Model.DayDatas.Sum(o => o.SQBYS_Maintain10KNum) / (decimal)Model.MonthData.BYYSS10KBYS_MonthTarget10k) * 100, 0, MidpointRounding.AwayFromZero);
        decimal 维修车入厂台次完成率 = Math.Round(Model.MonthData.BYWXRCTCMB_MonthMaintainCarToFactoryTarget == 0 ? 0 : ((decimal)Model.DayDatas.Sum(o => o.WXRCTC_MaintainCarToFactory) / (decimal)Model.MonthData.BYWXRCTCMB_MonthMaintainCarToFactoryTarget) * 100, 0, MidpointRounding.AwayFromZero);


        <div class="pagetitle">@(Model.MonthData.CarBrand.Name)入厂台次过程KPI</div>
        <table>
            <tr>
                
                <td>
                    <table class="reporttable" style="border-collapse: collapse;">
        <tr>
            <th style="width: 70px;">
                <div>
                    车型名称</div>
            </th>
            <th class="tb_header_lightbluebg">
                <div>
                    本月应实施5K保养数</div>
            </th>
            <th class="tb_header_lightbluebg">
                <div>
                    本月应实施10K保养数
                </div>
            </th>
            <th class="tb_header_lightbluebg">
                <div>
                    本月维修入厂台次目标
                </div>
            </th>
            <th class="tb_header_lightbluebg">
                <div>
                    累计完成维修入厂台次
                </div>
            </th>
            <th class="tb_header_lightbluebg">
                <div>
                    本月实际实施5K保养数
                </div>
            </th>
            <th class="tb_header_lightbluebg">
                <div>
                    本月实际实施10K保养数
                </div>
            </th>
            <th class="tb_header_lightbluebg">
                <div>
                    本月5K实施完成率
                </div>
            </th>
            <th class="tb_header_lightbluebg">
                <div>
                    本 月 5K 实 施 完 成 进 度 差
                </div>
            </th>
            <th class="tb_header_lightbluebg">
                <div>
                    本 月10K 实 施 完 成 率
                </div>
            </th>
            <th class="tb_header_lightbluebg">
                <div>
                    本 月10K实 施 完 成 进 度 差
                </div>
            </th>
            <th class="tb_header_lightbluebg">
                <div>
                    维 修 车 入 厂 台 次 完 成 率
                </div>
            </th>
            <th class="tb_header_lightbluebg">
                <div>
                    维 修 车 入 厂 台 次 完 成 进 度 差
                </div>
            </th>
        </tr>
        <tr>
            <td>
                @Model.MonthData.CarBrand.Name
            </td>
            <td>
                @Model.MonthData.BYYSS5KBYS_MonthTarget5K
            </td>
            <td>
                @Model.MonthData.BYYSS10KBYS_MonthTarget10k
            </td>
            <td>
                @Model.MonthData.BYWXRCTCMB_MonthMaintainCarToFactoryTarget
            </td>
            <td>
                @Model.DayDatas.Sum(o => o.WXRCTC_MaintainCarToFactory)
            </td>
            <td>
                @Model.DayDatas.Sum(o => o.WKBYS_Maintain5KNum)
            </td>
            <td>
                @Model.DayDatas.Sum(o => o.SQBYS_Maintain10KNum)
            </td>
            <td>
                @(本月5K实施完成率)%
            </td>
            <td @if (本月5K实施完成率 - 时间进度百分比 < 0)
                {
                    <text>style="background:#ff1100"</text>
                }
            >
                @(本月5K实施完成率 - 时间进度百分比)%
            </td>
            <td>
                @(本月10K实施完成率)%
            </td>
            <td
                @if (本月10K实施完成率 - 时间进度百分比 < 0)
                {
                    <text>style="background:#ff1100"</text>
                }
            >
                @(本月10K实施完成率 - 时间进度百分比)%
            </td>
            <td>
                @(维修车入厂台次完成率)%
            </td>
            <td
                @if (维修车入厂台次完成率 - 时间进度百分比 < 0)
                {
                    <text>style="background:#ff1100"</text>
                }
            >
                @(维修车入厂台次完成率 - 时间进度百分比)%
            </td>
        </tr>
    </table>
                </td>
                <td>
                    @Html.Partial("../Chart/Pie", Model.TimeRate)
                </td>
            </tr>
            
        </table>
        
    
    

    
    }
    </div>
</div>
